package com.yuke.cloud.service.wmc.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class WmsGoodsSalesDto {

    @ApiModelProperty(value="销售类型")
    private Byte orderType;

    @ApiModelProperty(value="规格ID")
    private Long specId;

    @ApiModelProperty(value="规格IDList")
    private List<Long> specIdList;

    @ApiModelProperty(value="规格名称")
    private String specName;

    @ApiModelProperty(value="销售数量")
    private Integer number;

    @ApiModelProperty(value="赠品数量")
    private Integer giftNumber;

    /*
    销售类型，1：零售，2：批发，3：零售+批发
     */
    @ApiModelProperty(value="销售类型")
    private Byte saleType;

    @ApiModelProperty(value="仓库Id")
    private Long warehouseId;

    @ApiModelProperty(value="beginTime")
    private Date beginTime;

    @ApiModelProperty(value="endTime")
    private Date endTime;

    @ApiModelProperty(value="商品状态")
    private Byte goodsStatus;

    @ApiModelProperty(value="成本均价")
    private Double unitPrice;

    @ApiModelProperty(value="商品批发价")
    private Integer stockPrice;

    @ApiModelProperty(value="市场售价")
    private Integer marketPrice;

    @ApiModelProperty(value="是否返利，0：不是，1：是")
    private Byte hasRebate;

    @ApiModelProperty(value="categoryId主键，自增")
    private Long categoryId;

    @ApiModelProperty(value="categoryIdList")
    private List<Long> categoryIdList;

    @ApiModelProperty(value="parentId父类别ID")
    private Long parentId;

    @ApiModelProperty(value="parentName父类别Name")
    private String parentName;

    @ApiModelProperty(value="categoryName类别名称")
    private String categoryName;

    @ApiModelProperty(value="销售店铺应付")
    private Integer goodsPriceCount;

    @ApiModelProperty(value="销售店铺实付")
    private Integer payPriceCount;

    @ApiModelProperty(value="价格")
    private Integer PriceTotal;

    @ApiModelProperty(value="价格")
    private Integer numberTotal;




}
